<?php

session_start();

require './app/config.php';

// Se a variavel acao nao existe finalizo o script
if (!isset($_GET["action"])) {
        exit();
}

// Se a variavel perfil nao existe finalizo o script
if (!isset($_SESSION["perfil"])) {
        exit();
}

$path_ajax = $app."ajax/";


// Para cada acao possivel para um perfil devo fazer os includes das funcoes necessarias
try{
    
    switch ($_GET["action"]) {
        case "checa_cnpj_cpf":
            include $path_ajax.'checa_cnpj_cpf.php';
            break;
        case "checa_captcha":
            include $path_ajax.'checa_captcha.php';
            break;
        case "checa_usuario":
            include $path_ajax.'checa_usuario.php';
            break;
        case "consulta_cidade":
            include $path_ajax.'consulta_cidade.php';
            break;
        case "carga_consulta_localidade":
            include $path_ajax.'carga_consulta_localidade.php';
            break;
        case "carga_consulta_proximidade":
            include $path_ajax.'carga_consulta_proximidade.php';
            break;
        case "carga_consulta_embarcador":
            include $path_ajax.'carga_consulta_embarcador.php';
            break;
        case "consulta_embarcador":
            include $path_ajax.'consulta_embarcador.php';
            break;
        case "consulta_cliente":
            include $path_ajax.'consulta_cliente.php';
            break;
        default:
            echo "P&aacute;gina n&atilde;o encontrada!!!";
            break;
    }


}catch (Exception $e){
    if (DEBUG){
        echo "Erro Inesperador:<br/> ";
        throw $e;
    }  else {
        $_SESSION["mensagem"] = $e->getMessage();
        header("Location: index.php");
    }
    exit;
}

?>